05. 思考
思考
你刚才的活动是简化的:设计无人驾驶车时,我们应尽量不要编写仅适用于特殊场景的特殊代码,如让车辆保持在特定宽度的圆形车道上。我们希望编写适用于多个驾驶场景的代码。
要做到这一点,汽车需要知道周边的实时状况,这一点可以通过传感器实现。不幸的是,传感器的数据不可能百分之百可靠。在该基石纳米学位的下一部分,你会学习处理这种不可靠性的概率技术。
控制噪音须知
在完成该项目时,你可能注意到一件奇怪的事情:有时相同的代码可能会产生不同的效果!
这个“故障”可以帮助我们理解,当存在 控制噪音 时,这对无人驾驶车或任何系统进行编程时可能产生的各种意外。汽车是一种不完美的机械构造,这种不完美意味着,它在不同时间对相同输入的反应可能不同。在本课程结束时,你会了解如何使用 运动控制器 来处理超出预期的汽车行为。